home *** CD-ROM | disk | FTP | other *** search
- package org.spruce.midp.draw;
-
- import javax.microedition.lcdui.Alert;
- import javax.microedition.lcdui.AlertType;
- import javax.microedition.lcdui.Command;
- import javax.microedition.lcdui.CommandListener;
- import javax.microedition.lcdui.Display;
- import javax.microedition.lcdui.Displayable;
- import javax.microedition.lcdui.Image;
- import javax.microedition.midlet.MIDlet;
-
- public class SpruceDraw extends MIDlet implements CommandListener {
- // $FF: renamed from: a java.lang.String
- private static final String field_0 = "S\f,/~t\r&xl&\u000b&/ri\t,/kn\u001ai\u007fzh\u001c c1\f*:j?`\u0016;j?d\n={ph_=`?j\u0016/{?s\u000finqb_9zk&\u001b&xq&\u000b!j?v\u001a'lvjQ";
- // $FF: renamed from: b java.lang.String
- private static final String field_1 = "U\u000f;z|c_\r}~qu?jm(_x!/(MC'|/_{?/7_+v\u0015U\u000f;z|c_\u001dj|n\u0011&cpa\u0016,|\u0015q\b>!lv\r<lz(\u0010;h\u0015q\b>!lv\r<lz(\u00159";
- // $FF: renamed from: c org.spruce.midp.draw.b
- private b field_2;
- // $FF: renamed from: d javax.microedition.lcdui.Alert
- private Alert field_3;
- // $FF: renamed from: e javax.microedition.lcdui.Alert
- private Alert field_4;
- // $FF: renamed from: f javax.microedition.lcdui.Command
- private Command field_5;
- // $FF: renamed from: g javax.microedition.lcdui.Command
- private Command field_6;
- // $FF: renamed from: h javax.microedition.lcdui.Command
- private Command field_7;
- // $FF: renamed from: i javax.microedition.lcdui.Command
- private Command field_8;
- // $FF: renamed from: j javax.microedition.lcdui.Command
- private Command field_9;
- // $FF: renamed from: k javax.microedition.lcdui.Command
- private Command field_10;
-
- public SpruceDraw() {
- int var1 = a.a;
- super();
- this.field_2 = new b();
- this.field_3 = new Alert(method_0("N\u001a%\u007f"), method_0("S\f,/~t\r&xl&\u000b&/ri\t,/kn\u001ai\u007fzh\u001c c1\f*:j?`\u0016;j?d\n={ph_=`?j\u0016/{?s\u000finqb_9zk&\u001b&xq&\u000b!j?v\u001a'lvjQ"), (Image)null, AlertType.INFO);
- this.field_4 = new Alert(method_0("G\u001d&zk"), method_0("U\u000f;z|c_\r}~qu?jm(_x!/(MC'|/_{?/7_+v\u0015U\u000f;z|c_\u001dj|n\u0011&cpa\u0016,|\u0015q\b>!lv\r<lz(\u0010;h\u0015q\b>!lv\r<lz(\u00159"), (Image)null, AlertType.INFO);
- this.field_5 = new Command(method_0("C\u0007 {"), 7, 1);
- this.field_6 = new Command(method_0("N\u001a%\u007f"), 5, 1);
- this.field_7 = new Command(method_0("G\u001d&zk"), 5, 1);
- this.field_8 = new Command(method_0("V\u001a'lvj"), 1, 1);
- this.field_9 = new Command(method_0("C\r(|zt"), 1, 2);
- this.field_10 = new Command(method_0("E\u0013,nm"), 1, 3);
- this.field_3.setTimeout(-2);
- this.field_4.setTimeout(-2);
- this.field_2.addCommand(this.field_5);
- this.field_2.addCommand(this.field_10);
- this.field_2.addCommand(this.field_9);
- this.field_2.addCommand(this.field_8);
- if (!this.field_2.hasPointerEvents()) {
- this.field_2.addCommand(this.field_6);
- }
-
- this.field_2.addCommand(this.field_7);
- this.field_2.setCommandListener(this);
- if (var1 != 0) {
- b.q = !b.q;
- }
-
- }
-
- public void startApp() {
- Display.getDisplay(this).setCurrent(this.field_2);
- }
-
- public void commandAction(Command var1, Displayable var2) {
- int var3 = a.a;
- Command var10000 = var1;
- Command var10001 = this.field_5;
- if (var3 == 0) {
- if (var1 == var10001) {
- this.destroyApp(false);
- ((MIDlet)this).notifyDestroyed();
- if (var3 == 0) {
- return;
- }
- }
-
- var10000 = var1;
- var10001 = this.field_9;
- }
-
- label59: {
- if (var3 == 0) {
- if (var10000 == var10001) {
- this.field_2.a(true);
- if (var3 == 0) {
- return;
- }
- }
-
- var10000 = var1;
- var10001 = this.field_8;
- if (var3 != 0) {
- break label59;
- }
- }
-
- if (var10000 == var10001) {
- this.field_2.a(false);
- if (var3 == 0) {
- return;
- }
- }
-
- var10000 = var1;
- var10001 = this.field_10;
- }
-
- if (var3 == 0) {
- if (var10000 == var10001) {
- this.field_2.a();
- if (var3 == 0) {
- return;
- }
- }
-
- var10000 = var1;
- var10001 = this.field_6;
- }
-
- if (var3 == 0) {
- if (var10000 == var10001) {
- Display.getDisplay(this).setCurrent(this.field_3);
- if (var3 == 0) {
- return;
- }
- }
-
- var10000 = var1;
- var10001 = this.field_7;
- }
-
- if (var10000 == var10001) {
- Display.getDisplay(this).setCurrent(this.field_4);
- }
-
- }
-
- public void pauseApp() {
- Display.getDisplay(this).setCurrent((Displayable)null);
- }
-
- public void destroyApp(boolean var1) {
- this.field_2.c();
- }
-
- // $FF: renamed from: a (java.lang.String) java.lang.String
- private static String method_0(String var0) {
- char[] var1 = var0.toCharArray();
- int var2 = var1.length;
- int var3 = 0;
- char[] var10000;
- int var10001;
- if (var2 <= 1) {
- var10000 = var1;
- var10001 = var3;
- } else {
- if (var3 >= var2) {
- return new String(var1);
- }
-
- var10000 = var1;
- var10001 = var3;
- }
-
- while(true) {
- char var10002 = var10000[var10001];
- byte var10003;
- switch (var3 % 5) {
- case 0:
- var10003 = 6;
- break;
- case 1:
- var10003 = 127;
- break;
- case 2:
- var10003 = 73;
- break;
- case 3:
- var10003 = 15;
- break;
- default:
- var10003 = 31;
- }
-
- var10000[var10001] = (char)(var10002 ^ var10003);
- ++var3;
- if (var2 == 0) {
- var10000 = var1;
- var10001 = var2;
- } else {
- if (var3 >= var2) {
- return new String(var1);
- }
-
- var10000 = var1;
- var10001 = var3;
- }
- }
- }
- }
-